telegraf+influxdb+grafana打造服务器实时状态展示

您所在的位置:网站首页 Telegraf influxdb 监控cpu telegraf+influxdb+grafana打造服务器实时状态展示

telegraf+influxdb+grafana打造服务器实时状态展示

2023-12-21 07:03| 来源: 网络整理| 查看: 265

为了展示线上服务器的实时运行状态,使用telegraf+influxdb+grafana来展示机器的实时信息,包括cpu运行情况,磁盘使用情况,内存使用情况,等等。下面将介绍搭建步骤。

一,安装telegraf

       官网地址:https://portal.influxdata.com/downloads/    官网会提供安装步骤。centos和redhat安装步骤如下:

       wget https://dl.influxdata.com/telegraf/releases/telegraf-1.16.2-1.x86_64.rpm        sudo yum localinstall telegraf-1.16.2-1.x86_64.rpm

      安装完成后,启动:systemctl start telegraf   

      其中,配置文件在   /etc/telegraf/telegraf.conf

      修改其中的   [[outputs.influxdb]],将 urls = ["http://127.0.0.1:8086"]以及database = "telegraf"两个配置注释打开,这两个配置表示influxdb的连接地址与在influxdb中保存的数据库名称,数据库连接地址根据你实际情况来,数据库名自己定义即可。此处,我influxdb安装在本机,所以可以使用127.0.0.1,数据库名使用默认的telegraf。

      修改完配置后重启telegraf。systemctl restart telegraf.

二,安装influxdb

    官网地址:https://portal.influxdata.com/downloads/   官网提供安装步骤。centos和redhat安装步骤如下:

     wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.3.x86_64.rpm      sudo yum localinstall influxdb-1.8.3.x86_64.rpm

     安装完成后启动:systemctl start influxdb

     进入influxdb,执行,influx即可进入influxdb,  输入show databases,如果能够看到telegraf库表明telegraf的数据已经传到influxdb。

     

三,安装grafana

     上面两步已经收集到机器的系统信息,接下来需要将我们的数据进行展示,此处就需要使用grafana来进行展示。grafana安装步骤如下:

     首先,编辑本地的grafana yum源

   vim /etc/yum.repos.d/grafana.repo编辑如下内容: [grafana] name=grafana baseurl=https://packages.grafana.com/oss/rpm repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packages.grafana.com/gpg.key sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt

如果提示不能下载,可以配置阿里云镜像源: 备份之前的repo文件,执行:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

配置好镜像源后,执行 :yum install -y grafana ,系统会自动进行安装并解决依赖关系,安装完毕后,启动grafana:systemctl start grafana-server

至此,我们需要的三款软件均已安装完毕,后面就是配置grafana来进行数据展示,同时,也可以配置grafana邮件告警功能。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3